USB OTG是
USB On-The-Go的缩写,是近年发展起来的技术,2001年12月18日由USB Implementers Forum公布,主要应用于各种不同的设备或移动设备间的联接,进行
数据交换,特别是PAD、移动电话、消费类设备。
改变如数码照相机、摄像机、打印机等设备间多种不同制式连接器,多达7种制式的
存储卡间
数据交换的不便。USB技术的发展,使得PC和周边设备能够通过简单方式、适度的
制造成本将各种设备连接在一起,上述我们提到应用,都可以通过
USB总线,作为PC的周边,在PC的控制下进行数据交换。但这种方便的交换方式,一旦离开了PC,各设备间无法利用USB口进行操作,因为没有一个设备能够充当PC一样的Host。On-The-Go,即
OTG技术就是实现在没有Host的情况下,实现设备间的
数据传送。例如
数码相机直接连接到打印机上,通过OTG技术,连接两台设备间的USB口,将拍出的相片立即打印出来;也可以将数码照相机中的数据,通过OTG发送到
USB接口的
移动硬盘上,野外操作就没有必要携带价格昂贵的存储卡,或者背一个便携电脑。
随着PAD、移动电话、数码相机、打印机等消费类产品的普及,用于这些设备与电脑,或设备与设备之间的高速
数据传输技术越来越受到人们的关注,
IEEE1394和USB是用于此类传输的两个主要标准。这两个标准都提供
即插即用和
热插拔功能,都可以向外提供电源,也都支持多个设备的连接。其中
IEE1394支持较高的
数据传输速度,但相对比较复杂、价格较高,主要用于需要高速通信的AV产品;而最初的USB标准主要面向低速
数据传输的应用,其中
USB1.1支持1.5Mbps和12Mbps的
传输速率,被广泛用于传输速率要求不高的PC机外设,如:键盘、鼠标等。USB2.0标准的推出使USB的
传输速度达到480Mbps。而USB OTG技术的推出则可实现没有主机时设备与设备之间的数据传输。例如:数码相机可以直接与打印机连接并打印照片,从而拓展了USB技术的
应用范围。
大家都知道自从1996年USB
传输协议的诞生,并以其优势很快的风靡了所有
计算机外设以及数码设备,大家都知道
USB设备分为HOST(主设备)和SLAVE(
从设备),只有当一台HOST与一台SLAVE连接时才能实现数据的传输,
OTG设备就是使我们的“EX(扩展设备)”既能充当HOST,亦能充当SLAVE。
自1996年USB1.0规范以后,
USB-IF(
Universal Serial Bus Implementers Forums)又陆续公布了USB1.0 、USB2.0和 USB OTG等几个规范,其中USB2.0的传输带宽达到480Mbps,而USB OTG更使USB装置摆脱了原来
主从架构的限制,实现了端对端的
传输模式,随着USB规范的不断完善,USB的应用领域也得到了拓展。USB诞生的初衷是简化电脑和其外设的连接,最早是用在键盘和鼠标上,而现在,USB的应用已经从PC外设跨越到了
消费电子产品和通信电子产品领域,最显著的应用是在数码相机等消费电子产品上。
目前,USB低功耗、便于连接和高速传输的特性已经使它成为一个可方便应用的架构,它与其他技术结合便诞生出新的应用。如在
移动存储领域,USB与闪存结合,创造性催生了目前广为流行的
移动存储设备-
U盘。
“In-stat/MDR于今年2月的
统计资料也显示,未来几年USB2.0 OTG接口的
周边设备将从2002年的11万台增长至2007年的1.68亿台,增长1527倍。可以看出,随着外围设备的多样化与
高速传输的需求,USB 2.0OTG的后续发展态势十分乐观。” 从业界应用来看,目前
高通公司(Qualcomm
Inc.)已经宣布将在其最新的3G
手机基带套片中采用该USB OTG。
索尼电子(Sony Electronics)也宣布会选用
飞利浦的USB OTG芯片为其最新的
便携式设备提供USB OTG连接性。索尼CLIE是业内第一个具备USB OTG功能的
便携式产品,可以与其它USB设备实现
点对点通讯。可以预见,USB OTG会成为未来电子产品的基本配置功能。
USB OTG标准在完全兼容USB2.0标准的基础上,增添了
电源管理(节省功耗)功能,它允许设备既可作为主机,也可作为外设操作(两用OTG)。OTG两用设备完全符合USB2.0标准,并可提供一定的主机检测能力,支持主机通令协议(HNP)和对话请求协议(SRP)。在OTG中,初始主机设备称为A设备,外设称为B设备。可用电缆的
连接方式来决定初始角色。如第5个ID脚确定默认主机的
示意图,两用设备使用新型mini-AB插座,从而使mini-A插头、mini-B插头和mini-AB插座增添了第五个引脚(ID),以用于识别不同的电缆端点。mini-A插头中的ID引脚接地,mini-B插头中的ID引脚浮空。当OTG
设备检测到接地的ID引脚时,表示默认的是A设备(主机),而检测到ID引脚浮空的设备则认为是B设备(外设)。系统一旦连接后,OTG的角色还可以更换。主机与外设采用新的HNP,A设备作为默认主机并提供VBUS电源,并在检测到有设备连接时复位总线、枚举并配置B设备。OTG标准为USB增添的第二个新协议称为对话请求协议(SRP)。SRP允许B设备请求A设备打开VBUS电源并启动一次对话。一次OTG对话可通过A设备提供VBUS电源的时间来确定(注:A设备总是为VBUS供电,即使作为外设)。也可通过A设备关闭VBUS电源来结束一会话以节省功耗,这在电池供电产品中是非常重要的。例如,在两台
蜂窝电话通过连接互相交换信息时,一台连接在电费的mini-A端,是A设备,默认为主机。另一台是B设备,默认为外设。当在不需要USB通信时,A设备可以关闭VBUS线,此时B设备就会检测到该状态并进入
低功耗模式。